﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
using Terraria.ModLoader.IO;

namespace EAMF.Content.Items.Accessory
{
    //铁盾
    public class IronShield : ModItem
    {
        public override void SetDefaults()
        {
            Item.accessory = true;//设置该物品是否为饰品，同时物品介绍会显示"可装备"的字眼
            Item.defense = 10; //设置饰品提供的防御力
            //Item.expert = true; //物品是专家模式以上独有的
            //Item.expertOnly = true; //物品在专家模式以下无法使用
            //Item.master = true; //物品是大师及以上独有的
            //Item.master = true; //物品在大师一下无法使用
        }
        //为物品添加合成方式
        public override void AddRecipes()
        {
            Recipe recipe = CreateRecipe();
            recipe.AddIngredient(ItemID.IronBar, 10);//添加合成材料
            recipe.AddTile(TileID.Anvils);//在铁砧附件
            recipe.Register();
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="player"></param>
        /// <param name="hideVisual"></param>
        public override void UpdateAccessory(Player player, bool hideVisual)
        {
            player.invis = true; //玩家设置为隐形
            base.UpdateAccessory(player, hideVisual);
        }
    }
}
